<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@include file="/common/common_tag.jsp"%>
<script type="text/javascript">
	$(function() {
		$('#stuGrid').datagrid({
			title:'学生提示',
			iconCls:'icon-save',
			nowrap : false,
			striped : true,
			collapsible : true,
			fitColumns : true
			
		});

		$('#dd').dialog( {
			shadow : false,
			title : '选择班级',
			buttons : [ {
				text : '提交',
				iconCls : 'icon-ok',
				handler : function() {
					if ($('#gradeForm').form('validate')) {
						$.ajax( {
							url : "student_selectGrade.do",
							type : "post",
							data : $("#gradeForm").serialize(),
							datatype : "json",
							success : function(data) {
								if (data.MSG == "success") {
									$.messager.alert('提示', '修改成功!');
									reloadTable();
									$('#dd').dialog('close');
								} else {
									$.messager.alert('提示', '数据保存失败!', 'error');
								}
							}
						});
					}
				}
			}, {
				text : '取消',
				handler : function() {
					$('#dd').dialog('close');
				}
			} ]
		});
		$('#student_dd').dialog(
				{
					shadow : false,
					title : '添加学生',
					width : 600,
					height : 400,
					buttons : [
							{
								text : '提交',
								iconCls : 'icon-ok',
								handler : function() {
									if ($('#stuInfoForm').form('validate')) {
										$.ajax( {
											url : "student_addStudent.do",
											type : "post",
											data : $("#stuInfoForm")
													.serialize(),
											datatype : "json",
											success : function(data) {
												if (data.MSG == "success") {
													parent.dialogCloseInfo(
															'info', "数据已保存！");
													document.getElementById(
															"stuInfoForm")
															.reset();
													reloadTable();
													$('#student_dd').dialog(
															'close');
												} else {
													parent.dialogCloseInfo(
															'error', "数据保存错误！")
												}
											}
										});
									}
								}
							},
							{
								text : '取消',
								handler : function() {
									document.getElementById("stuInfoForm")
											.reset();
									$('#student_dd').dialog('close');
								}
							} ]
				});
		var p = $('#stuGrid').datagrid('getPager');
		$(p).pagination( {
			onBeforeRefresh : function() {
				alert('before refresh');
			}
		});
	});

	function reloadTable() {
		$("#stuGrid").datagrid("reload");
	}

	function iniSelectGrade(id) {
		$('#stuGrid').datagrid('clearSelections');
		$.ajax( {
			url : "${ctx}/grade_loadGradeJson.do",
			type : "POST",
			dataType : "json",
			success : function(json) {
				$('#gradeId').combobox( {
					data : json.gradeJson,
					valueField : 'id',
					textField : 'text'
				})
			}
		});
		$('#personId').val(id);
		$('#dd').dialog('open');
	}
	function view(id) {
		$('#stuGrid').datagrid('clearSelections');
		parent.openWindow('学生信息',
				'${ctx}/student_viewStudent.do?user_id=' + id, 600, 300);
	}
	function remove(id) {
		$.messager.confirm('确认', '确认删除?', function(r) {
			if (r) {
				$.ajax( {
					url : 'student_remove.do?user_id=' + id,
					success : function() {
						$.messager.alert('提示', '删除成功!', 'info');
						reloadTable();
					}

				});
			}
		})
	}

	function removeMore() {
		var ids = [];
		var rows = $('#stuGrid').datagrid('getSelections');
		if (rows < 1) {
			$.messager.alert('提示', '至少选择一行数据!', 'error');
		} else {
			for ( var i = 0; i < rows.length; i++) {
				ids.push(rows[i].id);
			}
			$('#stuGrid').datagrid('clearSelections');
			$.ajax( {
				url : "student_removeMore.do",
				type : "post",
				data : "ids=" + ids.join(','),
				datatype : "json",
				success : function(data) {
					if (data.MSG == "success") {
						$.messager.alert('提示', '删除数据成功!', 'info');
						reloadTable();
					} else {
						$.messager.alert('提示', '删除数据失败!', 'error');
					}
				}
			});
		}
	}

	function addStudent() {
		$('#student_dd').dialog('open')
	}
</script>
<body>
	<table id="stuGrid" width="100%" height="100%" class="easyui-datagrid"   
            data-options="rownumbers:true,fitColumns:true,fit:true,singleSelect:true,collapsible:true,pagination:true,
				pageSize:10,url:'student_loadAllStudent.do',toolbar:'#tb'">  
        <thead>  
            <tr>  
            	<th data-options="field:'ck',checkbox:true"></th>
                <th data-options="field:'id'" width="10%">学号</th>  
                <th data-options="field:'name'" width="10%">姓名</th>  
                <th data-options="field:'sex',formatter:formatPrice" width="10%">性别</th>  
                <th data-options="field:'birthday'" width="20%">生日</th>  
                <th data-options="field:'fphone'" width="20%">电话</th>  
                <th data-options="field:'studentType',align:'center'"width="10%">学生类型</th> 
                <th data-options="field:'status',align:'center'"width="10%">状态</th>  
            </tr>  
        </thead>  
    </table>
    <script>
		function formatPrice(val,row){
			if (val = 1){
				return '男';
			} 
			if (val = 0){
				return '女';
			} 

		}
		
	</script>
	<div id="tb" style="padding: 5px; height: auto">
		<div style="margin: 20px 0">
			学号:
			<input style="width: 120px">
			姓名:
			<input style="width: 120px">
			时间:
			<input class="easyui-datebox" style="width: 80px">
			--
			<input class="easyui-datebox" style="width: 80px">
			性别：
			<input class="easyui-combobox" style="width: 100px"
				 valueField="id" textField="text">
			<a href="#" class="easyui-linkbutton" iconCls="icon-search">查询</a>
		</div>
		
		<div style="margin-bottom: 5px">
			<a href="javascript:void(0)" class="easyui-linkbutton"
				iconCls="icon-add" plain="true" onclick=addStudent();>新增</a>
			<a href="javascript:void(0)" class="easyui-linkbutton"
				iconCls="icon-remove" plain="true" onclick=removeMore();>删除</a>
		</div>
	</div>

</body>

